﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using LojaVirtual.Comuns.Clientes;

namespace LojaWeb.Models
{
	internal class CalculadorDeFrete
	{
		internal static double Calcula(Compra compra)
		{
			double retorno = 0;

			if (compra.Cliente != null)
			{
				double razao = int.Parse(compra.Cliente.Cep.Substring(6)) * 0.85; //Fake!
				double peso = compra.Itens.Sum(i => i.Produto.Peso + i.Quantidade);


				retorno = (razao * peso);
			}

			return retorno;
		}
	}
}